package org.daymr.puzzle.view;

import org.daymr.puzzle.renderer.PuzzleRenderer;

import android.content.Context;
import android.opengl.GLSurfaceView;

/**
 * 游戏视图
 * @author Ben
 * @date 2014年12月19日 下午11:06:54
 */
public class GameView extends GLSurfaceView{
	
	private PuzzleRenderer renderer;

	public GameView(Context context) {
		super(context);
		//设置为OpenGL ES 2.0
		setEGLContextClientVersion(2);
		//设置渲染器
		renderer = new PuzzleRenderer(this);
		setRenderer(renderer);
		/**设置渲染模式
		 * GLSurfaceView.RENDERMODE_WHEN_DIRTY: 根据需要来渲染，需调用requestRender()来实现刷新
		 * GLSurfaceView.RENDERMODE_CONTINUOUSLY: 主动渲染
		 */
		setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);
	}
	
	

}
